On Different Interoperability Modes in Software Engineering : the Case of Modeling Activities at OMG
نویسنده
چکیده
OMG is mainly famous for its CORBA and IDL activities. In the various working groups of this organization, many different themes are however studied, with the same industrial consensus process that has made the success of CORBA, IDL, IIOP and many other middleware recommendations. Some of the outcomes of these efforts have already gained an important notoriety, like the Unified Modeling Language UML and its associated constraint language OCL. Others like the MOF (Meta-Object Facility, [Crawley 98]) are still less popular but already serve as recommendation basis for a lot of defined and forthcoming normative recommendations for products and processes. This paper discusses some of the running activities at OMG in domains linked to modeling. The main thesis presented here, is that OMG is now centering its activities not only on one interoperability bus, but on two different but related buses: the classical CORBA software bus and the emerging MOF semantic bus. Some illustrations of this recent evolution will be described.
منابع مشابه
Modeling Facilities for the Component-based Software Development Method
Component-based software development (CBSD) technology uses components as first-class objects and therefore requires a good understanding of the nature of components. Industrial approaches to CBSD based on interoperability standards (such as OMG CORBA) lack of component semantics in their descriptional models. In this paper we present an overview of the SYNTHESIS method emerging the CBSD approa...
متن کاملToward the interoperable software design models: quartet of UML, XML, DOM and CORBA
Unified Modeling Language (UML) has been widely accepted as an object-oriented analysis/design methodology in the software engineering community, and is in the process of revised standardization at OMG (Object Management Group). One of the current major enhancements is SMIF (Stream-based Model Interchange Format) specification, which aims to interchange UML models in a standard based way. It is...
متن کاملThe Silver Bullet? Using and Implementing OMG's Manufacturing Domain Standards
Relying on standards is an adequate solution for solving integration problems and saving on investment in software or hardware. There are good opportunities for exchanging standardized components for pieces from another vendor with a justifiable amount of time and money. This is one of reasons for more than 800 companies and institutions joining the Object Management Group (OMG). The OMG sets i...
متن کاملGenerating SysML views from an OPM model: Design and evaluation
Conceptual modeling is key to Model-Based Systems Engineering (MBSE) approaches. OPM (Object-Process Methodology) and SysML (OMG Systems Modeling Language) are two state-of-the-art conceptual modeling languages. While both languages aim at the same purpose of providing a means for general-purpose systems engineering, these languages take different approaches in realizing this goal. As each of t...
متن کاملExploring Model Based Engineering for Large Telescopes - Getting started with descriptive models
Large telescopes pose a continuous challenge to systems engineering due to their complexity in terms of requirements, operational modes, long duty lifetime, interfaces and number of components. A multitude of decisions must be taken throughout the life cycle of a new system, and a prime means of coping with complexity and uncertainty is using models as one decision aid. The potential of descrip...
متن کامل